#include <bits/stdc++.h>
using namespace std;
#define ll long long
//for math u can observe something related to gcd or something related to even or odd to draw some conclusions
//if your answer is lieing in a range then binary search is the best approach to solve that problem
//for errors check out of bound and overflow of integers
//sorting,binary search,dynamic programming,greedy are some of the most used techniques to solve the problems
//until some element it is good and then next it is bad u should use binary search
//to find the first good element or to find the first bad element we use binary search\
//if there are digits then remember that the digits are just from 0-9 so u can use two loops the same for character a-z they are just 26
int main() {
// your code goes here
int t;
t=1;
while(t--)
{
int n;
ll k;
cin>>n>>k;
ll a[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int cnt=0;
ll maxi=k;
sort(a,a+n);
int p=0;
for(int i=0;i<n;i++)
{
if(i!=0)
{
maxi=max(maxi,a[i-1]);
if(a[i]>2*maxi)
{
while(a[i]>2*maxi )
{
maxi*=2;
cnt++;
}
}
}
else
{
if(a[i]>2*k)
{
maxi=k;
while(a[i]>2*maxi)
{
maxi*=2;
cnt++;
}
}
}
}
cout<<cnt<<endl;
}
return 0;
}
448. Find All Numbers Disappeared in an Array | 1155. Number of Dice Rolls With Target Sum |
415. Add Strings | 22. Generate Parentheses |
13. Roman to Integer | 2. Add Two Numbers |
515. Find Largest Value in Each Tree Row | 345. Reverse Vowels of a String |
628. Maximum Product of Three Numbers | 1526A - Mean Inequality |
1526B - I Hate 1111 | 1881. Maximum Value after Insertion |
237. Delete Node in a Linked List | 27. Remove Element |
39. Combination Sum | 378. Kth Smallest Element in a Sorted Matrix |
162. Find Peak Element | 1529A - Eshag Loves Big Arrays |
19. Remove Nth Node From End of List | 925. Long Pressed Name |
1051. Height Checker | 695. Max Area of Island |
402. Remove K Digits | 97. Interleaving String |
543. Diameter of Binary Tree | 124. Binary Tree Maximum Path Sum |
1465. Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts | 501A - Contest |
160A- Twins | 752. Open the Lock |